place where pine nuts are cracked - French English Dictionary